﻿namespace CTP.CRM.Repository.Employee.ValueObjects
{

    public class GetEmpListByOrgValueObject
    {
        /// <summary>
        /// 员工Id
        /// </summary>
        public int Id { get; set; }

        ///<summary>
        /// 员工姓名
        ///</summary>
        public string Name { get; set; }

        ///<summary>
        /// 员工英文名
        ///</summary>
        public string EnName { get; set; }

        ///<summary>
        /// 性别
        ///</summary>
        public int Sex { get; set; }

        ///<summary>
        /// 联系电话
        ///</summary>
        public string? TelPhone { get; set; }

        ///<summary>
        /// 邮箱
        ///</summary>
        public string? Mail { get; set; }

        ///<summary>
        /// 微信
        ///</summary>
        public string? WxNumber { get; set; }

        ///<summary>
        /// QQ
        ///</summary>
        public string? QQ { get; set; }

        ///<summary>
        /// 工号
        ///</summary>
        public string? EmployeeCode { get; set; }

        ///<summary>
        /// 用工类型
        ///</summary>
        public int WorkType { get; set; }

        ///<summary>
        /// 办公地址
        ///</summary>
        public string? Address { get; set; }

        ///<summary>
        /// 直属上级
        ///</summary>
        public string? ManagerName { get; set; }

        ///<summary>
        /// 直属上级工号
        ///</summary>
        public string? ManagerCode { get; set; }

        ///<summary>
        /// 办公状态
        ///</summary>
        public int JobStatus { get; set; }

        ///<summary>
        /// 组织Id
        ///</summary>
        public int OrgId { get; set; }

        ///<summary>
        /// UserId
        ///</summary>
        public int? UserId { get; set; }


        ///<summary>
        /// 是否启用
        ///</summary>
        public int OfficeStatus { get; set; }

        ///<summary>
        /// 企业邮箱
        ///</summary>
        public string? QyMail { get; set; }

        /// <summary>
        /// 企业邮箱2
        /// </summary>
        public string QyMail2 { get; set; }

        ///<summary>
        /// 企业QQ
        ///</summary>
        public string? QyQQ { get; set; }

        ///<summary>
        /// 年龄
        ///</summary>
        public DateTime? BirthDate { get; set; }

        /// <summary>
        /// 用户编码
        /// </summary>
        public int CreateUserId { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }

        /// <summary>
        /// 修改人编码
        /// </summary>
        public int UpdateUserId { get; set; }

        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? UpdateTime { get; set; }

        /// <summary>
        /// 座机号
        /// </summary>
        public string LandlineNo { get; set; }

        /// <summary>
        /// 传真号
        /// </summary>
        public string FaxNo { get; set; }
    }

}